para {
	font-size:		10mm;
	text-align:		center;
	font-weight:	bold;
}

itemizedlist para {
	text-align:		left;
}

orderedlist para {
	text-align:		left;
}

section > title {
	font-size: 	20mm;
	color:		#0000ff;
}

section > section > title {
	font-size:	15mm;
	color:		#00ff00;
	font-family: DejaVu Sans;
}

itemizedlist > listitem > para {
	font-size: 	8mm;
	text-align:	left;
	color:		#ff0000;
}

emphasis {
	text-decoration:	underline;
	background-color:	#00cc00;
}

literallayout {
	border:			1px solid #ff0000;
	color:			ffc0c0;
	font-family:	DejaVuSansMono;
}

itemizedlist {
	margin-left:		10mm;
	padding-left:		5mm;
}

orderedlist {
	list-style-type:	upper-roman;
	margin-left:		15mm;
	padding-left:		10mm;
}

td {
	margin:				0mm;
	border:				0mm solid #ffffff;
}

thead > tr {
	background-color:	#c00000;
}

tr.head {
	background-color:	#0000c0;
}

td.headmiddle {
	background-color:	#00c000;
}

td#specialcell {
	text-align:			right;
	border:				3mm dotted #ff00ff;
	margin:				2mm;
}

entry {
	margin:				0mm;
	border:				0mm solid #ffffff;
}

thead > row {
	background-color:	#00c000;
}

row.head {
	background-color:	#c00000;
}

entry.headmiddle {
	background-color:	#0000c0;
}

entry#specialcell {
	text-align:			center;
	border:				2mm dashed #00ff00;
	margin:				2mm;
}
